package com.quanyan.stadium.api.resp;

import com.quanyan.stadium.entity.TbGameRoundScore;
import com.quanyan.stadium.entity.vo.GameRound;
import com.quanyan.stadium.entity.vo.GameSchedule;
import com.quanyan.stadium.entity.vo.GameTeam;

import java.io.Serializable;
import java.util.List;

/**
 * Created by xiao.lai on 16/5/26.
 */
public class RespGameEventData implements Serializable{

    private static final long serialVersionUID = -927191773957798974L;

    private Integer gameEventId;

    private Integer gameSystemId;

    private Byte gameCategoryType;

    private List<GameTeam> gameTeamList;

    private List<GameRound> gameRoundList;

    private List<TbGameRoundScore> gameRoundScoreList;

    private List<GameSchedule> gameScheduleList;

    private Integer categoryId;

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getGameEventId() {
        return gameEventId;
    }

    public Integer getGameSystemId() {
        return gameSystemId;
    }

    public void setGameSystemId(Integer gameSystemId) {
        this.gameSystemId = gameSystemId;
    }

    public Byte getGameCategoryType() {
        return gameCategoryType;
    }

    public void setGameCategoryType(Byte gameCategoryType) {
        this.gameCategoryType = gameCategoryType;
    }

    public List<GameTeam> getGameTeamList() {
        return gameTeamList;
    }
    public void setGameTeamList(List<GameTeam> gameTeamList) {
        this.gameTeamList = gameTeamList;
    }

    public List<GameRound> getGameRoundList() {
        return gameRoundList;
    }

    public void setGameRoundList(List<GameRound> gameRoundList) {
        this.gameRoundList = gameRoundList;
    }

    public void setGameEventId(Integer gameEventId) {
        this.gameEventId = gameEventId;
    }

    public List<TbGameRoundScore> getGameRoundScoreList() {
        return gameRoundScoreList;
    }

    public void setGameRoundScoreList(List<TbGameRoundScore> gameRoundScoreList) {
        this.gameRoundScoreList = gameRoundScoreList;
    }

    public List<GameSchedule> getGameScheduleList() {
        return gameScheduleList;
    }

    public void setGameScheduleList(List<GameSchedule> gameScheduleList) {
        this.gameScheduleList = gameScheduleList;
    }

    @Override
    public String toString() {
        return "RespGameEventData{" +
                "gameEventId=" + gameEventId +
                ", gameSystemId=" + gameSystemId +
                ", gameCategoryType=" + gameCategoryType +
                ", gameTeamList=" + gameTeamList +
                ", gameRoundList=" + gameRoundList +
                ", gameRoundScoreList=" + gameRoundScoreList +
                ", gameScheduleList=" + gameScheduleList +
                '}';
    }
}
